package com.salesys.gr.util;

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.swt.widgets.Shell;

public class MsgBox {
	/**
	 * 错误提示框
	 * 
	 * @param shell
	 * @param msg
	 */
	public void errorTip(Shell shell, String msg) {
		MessageBox messageBox = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
		messageBox.setText("提示");
		messageBox.setMessage(msg);
		messageBox.open();
	}

	/**
	 * 消息提示框
	 * 
	 * @param shell
	 * @param msg
	 * @wbp.parser.entryPoint
	 */
	public void infoTip(Shell shell, String msg) {
		MessageBox messageBox = new MessageBox(shell, SWT.OK | SWT.ICON_INFORMATION);
		messageBox.setText("提示");
		messageBox.setMessage(msg);
		messageBox.open();
	}

	public boolean questionTip(Shell shell, String msg) {
		MessageBox msgBox = new MessageBox(shell, SWT.YES | SWT.NO | SWT.ICON_QUESTION);
		msgBox.setText("提示");
		msgBox.setMessage(msg);
		if (msgBox.open() == SWT.YES) { // 打开的时候判断值为YES
			return true; // 执行操作
		} else {
			return false;
		}
	}
}
